package test;

import java.io.Serializable;

/**
 * description:
 * author:zt
 * date:2021-08-24
 */
//抽象类VS接口
    //抽象类extends继承是单继承，接口implement实现可以实现多个接口
    //接口只有定义不能实现，抽象类可以实现
public abstract class T implements Serializable,Cloneable{
    public abstract void say();
    //抽象类可以有非抽象方法
    public void select(){
        System.out.println("hello");
    }
}
class F extends T{
    //子类继承抽象类，则子类必须实现父类的抽象方法，否则子类也要定义为抽象类
    @Override
    public void say() {

    }
}
